var wait = 60;
var cce;

$(document).ready(function() {
	
	$("#bindmobile").click(function() {
		$('#popup-verifymobile').dialog({
			title : '绑定手机',
			width : 620
		});
	});

	$("#editmobile").click(function() {
		$('#popup-verifyeditmobile').dialog({
			title : '修改手机',
			width : 620
		});
	});
	$(".get_mobile").click(function(){
		$.post('get_code', {
			type: 1,
		}, function(c) {
			if (c.success) {
				dialog.alert("消息",c.message);

				wait = 60;
				clearTimeout(cce);
				time_2($(".get_mobile"))
			} else {
				dialog.error("消息",c.message);

			}
		},'json')
	})

});

function time_2(o) {
	if (wait == 0) {
		o.removeAttr("disabled");
		o.val("点击获取");
		wait = 60;
	} else {
		o.attr("disabled", "disabled");
		o.val("(" + wait + ")秒后重新获取验证码");
		wait--;
		cce = setTimeout(function() {
			time_2(o)
		}, 1000)
	}
}

function checkUserMobile() {
	var userMobile = $.trim($('#txtMobile').val());
	var reg = /^1\d{10}$/;
	if (userMobile == "") {
		dialog.error('消息', '用户手机号码不能为空！');
		return false;
	}
	if (!reg.test(userMobile)) {
		dialog.error('消息', '手机号码格式不对！');
		return false;
	}
	$("#btnCheckMobile").attr("disabled", "disabled");
	$("#btnCheckMobile").val("提交中，请等待...");
	$.post('checkMobile', {
		type : 0,
		usermobile : userMobile
	}, function(res) {
		if (res.success) {
			dialog.alert("消息",res.message);
			$('#mobilePage').hide();
			$('#mobileCodePage').show();
			$('#btnCheckMobile').hide();
			$('#btnCheckMobileCode').show();
			$('.step1').removeClass('stepactive');
			$('.step2').addClass('stepactive');
			wait = 60;
			clearTimeout(cce);
			time_2($(".get_mobile"));
		} else {
			dialog.error("消息",res.message);
			$("#btnCheckMobile").removeAttr("disabled");
			$("#btnCheckMobile").val("下一步");
		}
	},'json');
}

function bindMobile() {
	var code = $.trim($('#txtMobileCode').val());
	if (code == "") {
		dialog.error('消息', '验证码不能为空!');
		return false;
	}
	$("#btnCheckMobileCode").attr("disabled", "disabled");
	$("#btnCheckMobileCode").val("提交中，请等待...");
	$.post('bindMobile', {
		type : 1,
		usermobile : $.trim($('#txtMobile').val()),
		code : code
	}, function(res) {
		if (res.success) {
			$(".step2").removeClass("stepactive");
			$(".step3").addClass("stepactive");
		   dialog.alert("消息",res.message,null,'/index.php/UserCenter/index');
		
		} else {
			dialog.error("消息",res.message);
			$("#btnCheckMobileCode").removeAttr("disabled");
			$("#btnCheckMobileCode").val("下一步");
		}
	},'json');
}
function checkEditMobile() {
	var userMobile = $.trim($('#txtMobile2').val());
	var reg = /^1\d{10}$/;
	if (userMobile == "") {
		dialog.error('消息', '用户手机号码不能为空！');
		return false;
	}
	if (!reg.test(userMobile)) {
		dialog.error('消息', '手机号码格式不对！');
		return false;
	}
	$("#btnCheckMobile2").attr("disabled", "disabled");
	$("#btnCheckMobile2").val("提交中，请等待...");
	$.post('checkEditMobile', {
		type : 0,
		usermobile : userMobile
	}, function(res) {
		if (res.success) {
			dialog.alert("消息",res.message);
			$('#mobilePage2').hide();
			$('#mobileCodePage2').show();
			$('#btnCheckMobile2').hide();
			$('#btnCheckMobileCode2').show();
			$('.step1').removeClass('stepactive');
			$('.step2').addClass('stepactive');
			wait = 60;
			clearTimeout(cce);
			time_2($(".get_mobile"));
		} else {
			dialog.error("消息",res.message);
			$("#btnCheckMobile2").removeAttr("disabled");
			$("#btnCheckMobile2").val("下一步");
		}
	},'json');
}

function editMobile() {
	var code = $.trim($('#txtMobileCode2').val());
	if (code == "") {
		dialog.error('消息', '验证码不能为空！');
		return false;
	}
	$("#btnEditMobile").attr("disabled", "disabled");
	$("#btnEditMobile").val("提交中，请等待...");
	$.post('editMobile', {
		type : 1,
		usermobile : $.trim($('#txtMobile2').val()),
		code : code
	}, function(res) {
		if (res.success) {
			$(".step2").removeClass("stepactive");
			$(".step3").addClass("stepactive");
			dialog.alert("消息",res.message,null,'/index.php/UserCenter/index');

		
			$('#popup-verifyeditmobile').dialog('close');
			$('#popup-verifymobile').dialog({
				title : '绑定手机',
				width : 620
			});
		} else {
			dialog.error("消息",res.message);
			$("#btnEditMobile2").removeAttr("disabled");
			$("#btnEditMobile2").val("下一步");
		}
	},'json');
}
